package com.example.design.结构型设计模式.适配器模式;

// 最后，在客户端代码中，我们可以使用适配器将设备连接到 220V 的插座。
public class AdapterClientMain {
    public static void main(String[] args) {
        // 创建一个 220V 的电源插座
        PowerSocket powerSocket = new PowerSocket();

        // 创建适配器
        Target adapter = new PowerAdapter(powerSocket);

        // 使用适配器连接设备
        adapter.connect();
    }
}

// 适配器模式用于使不兼容的接口能够协同工作，因此我们可以用它来适配两个不兼容的组件。
// 在本例中，我们有一个 220V 的电源插座，而我们的设备需要 110V 的电源。因此，我们需要一个适配器，将 220V 电源转换为 110V 电源。